package com.quanyan.user.model.db;

import java.io.Serializable;
import java.util.Date;

public class TbUserExt implements Serializable {
    private Integer id;

    //用户ID
    private Integer uid;

    //实名认证状态：0为未认证，1为认证中，2为认证通过，3为认证失败
    private Byte nameVerifyStatus;

    //是否为默认头像：0为是，1为否
    private Byte isDefaultIcon;

    //用户背景图片
    private String bgUrl;

    //用户星座
    private String zodiac;

    //行业
    private String industry;

    //二级行业
    private String secondIndustry;

    //公司
    private String company;

    //职位
    private String profession;

    //身高
    private Double height;

    //体重
    private Double weight;

    //BMI值
    private Double bmi;

    //体型
    private String physique;

    //百灵鸟号
    private String larkCode;

    //基础资料是否完善：0为未完善，1为已完善
    private Byte baseState;

    //竞拍认证：0为未认证，1为已认证
    private Byte isBidsVerify;

    //一口价认证：0为未认证，1为已认证
    private Integer isBuyoutVerify;

    //个人资料完善程度
    private Double perfectDegree;

    //个人资料完善状态
    private String perfectStatus;

    //用户后台管理分组ID
    private Integer userGroupId;

    //是否删除：0为未删除，1为已删除
    private Byte isDelete;

    private Date createTime;

    private Date updateTime;

    static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getUid() {
        return uid;
    }

    public void setUid(Integer uid) {
        this.uid = uid;
    }

    public Byte getNameVerifyStatus() {
        return nameVerifyStatus;
    }

    public void setNameVerifyStatus(Byte nameVerifyStatus) {
        this.nameVerifyStatus = nameVerifyStatus;
    }

    public Byte getIsDefaultIcon() {
        return isDefaultIcon;
    }

    public void setIsDefaultIcon(Byte isDefaultIcon) {
        this.isDefaultIcon = isDefaultIcon;
    }

    public String getBgUrl() {
        return bgUrl;
    }

    public void setBgUrl(String bgUrl) {
        this.bgUrl = bgUrl;
    }

    public String getZodiac() {
        return zodiac;
    }

    public void setZodiac(String zodiac) {
        this.zodiac = zodiac;
    }

    public String getIndustry() {
        return industry;
    }

    public void setIndustry(String industry) {
        this.industry = industry;
    }

    public String getSecondIndustry() {
        return secondIndustry;
    }

    public void setSecondIndustry(String secondIndustry) {
        this.secondIndustry = secondIndustry;
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    public String getProfession() {
        return profession;
    }

    public void setProfession(String profession) {
        this.profession = profession;
    }

    public Double getHeight() {
        return height;
    }

    public void setHeight(Double height) {
        this.height = height;
    }

    public Double getWeight() {
        return weight;
    }

    public void setWeight(Double weight) {
        this.weight = weight;
    }

    public Double getBmi() {
        return bmi;
    }

    public void setBmi(Double bmi) {
        this.bmi = bmi;
    }

    public String getPhysique() {
        return physique;
    }

    public void setPhysique(String physique) {
        this.physique = physique;
    }

    public String getLarkCode() {
        return larkCode;
    }

    public void setLarkCode(String larkCode) {
        this.larkCode = larkCode;
    }

    public Byte getBaseState() {
        return baseState;
    }

    public void setBaseState(Byte baseState) {
        this.baseState = baseState;
    }

    public Byte getIsBidsVerify() {
        return isBidsVerify;
    }

    public void setIsBidsVerify(Byte isBidsVerify) {
        this.isBidsVerify = isBidsVerify;
    }

    public Integer getIsBuyoutVerify() {
        return isBuyoutVerify;
    }

    public void setIsBuyoutVerify(Integer isBuyoutVerify) {
        this.isBuyoutVerify = isBuyoutVerify;
    }

    public Double getPerfectDegree() {
        return perfectDegree;
    }

    public void setPerfectDegree(Double perfectDegree) {
        this.perfectDegree = perfectDegree;
    }

    public String getPerfectStatus() {
        return perfectStatus;
    }

    public void setPerfectStatus(String perfectStatus) {
        this.perfectStatus = perfectStatus;
    }

    public Integer getUserGroupId() {
        return userGroupId;
    }

    public void setUserGroupId(Integer userGroupId) {
        this.userGroupId = userGroupId;
    }

    public Byte getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Byte isDelete) {
        this.isDelete = isDelete;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String toString() {
        return "TbUserExt{" +
                "id=" + id +
                ", uid=" + uid +
                ", nameVerifyStatus=" + nameVerifyStatus +
                ", isDefaultIcon=" + isDefaultIcon +
                ", bgUrl='" + bgUrl + '\'' +
                ", zodiac='" + zodiac + '\'' +
                ", industry='" + industry + '\'' +
                ", secondIndustry='" + secondIndustry + '\'' +
                ", company='" + company + '\'' +
                ", profession='" + profession + '\'' +
                ", height=" + height +
                ", weight=" + weight +
                ", bmi=" + bmi +
                ", physique='" + physique + '\'' +
                ", larkCode='" + larkCode + '\'' +
                ", baseState=" + baseState +
                ", isBidsVerify=" + isBidsVerify +
                ", isBuyoutVerify=" + isBuyoutVerify +
                ", perfectDegree=" + perfectDegree +
                ", perfectStatus='" + perfectStatus + '\'' +
                ", userGroupId=" + userGroupId +
                ", isDelete=" + isDelete +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                '}';
    }
}